package com.thor.palmmall.rest.inspect;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.thor.commons.entity.Entity;
import com.thor.commons.entity.OperateInfo;
import com.thor.commons.entity.UCN;
import com.thor.palmmall.rest.common.AAttachment2;

/**
 * 运营巡检单
 * 
 * @author Vergar
 *
 */
public class AInspectBill extends Entity {

  private static final long serialVersionUID = -1968925533268212158L;

  private String inspectTopic;// 巡检主题
  private UCN store;// 项目
  private String category;// 巡检分类
  private String categoryItem;// 巡检二级分类
  private long version;
  private Date versionTime;
  private String billNumber;
  private String bizState;
  private Date inspectTime;
  private Date expectTime;
  private Date beginTime;
  private Date endTime;
  private String place;
  private UCN inspector;
  private UCN dutyPerson;
  private UCN building;
  private UCN floor;
  private String dealInfo;// 整改信息
  private String remark;
  private String confirmInfo;
  private String permGroupId;
  private String permGroupTitle;
  private OperateInfo createInfo;
  private OperateInfo lastModifyInfo;
  private String bpmState;
  private String bpmMessage;
  private String bpmInstance;
  private List<AAttachment2> beforePictures = new ArrayList<AAttachment2>();
  private List<AAttachment2> afterPictures = new ArrayList<AAttachment2>();
  private String abortMsg;

  public String getInspectTopic() {
    return inspectTopic;
  }

  public void setInspectTopic(String inspectTopic) {
    this.inspectTopic = inspectTopic;
  }

  public UCN getStore() {
    return store;
  }

  public void setStore(UCN store) {
    this.store = store;
  }

  public String getCategory() {
    return category;
  }

  public void setCategory(String category) {
    this.category = category;
  }

  public String getCategoryItem() {
    return categoryItem;
  }

  public void setCategoryItem(String categoryItem) {
    this.categoryItem = categoryItem;
  }

  public Date getInspectTime() {
    return inspectTime;
  }

  public void setInspectTime(Date inspectTime) {
    this.inspectTime = inspectTime;
  }

  public Date getExpectTime() {
    return expectTime;
  }

  public void setExpectTime(Date expectTime) {
    this.expectTime = expectTime;
  }

  public Date getBeginTime() {
    return beginTime;
  }

  public void setBeginTime(Date beginTime) {
    this.beginTime = beginTime;
  }

  public Date getEndTime() {
    return endTime;
  }

  public void setEndTime(Date endTime) {
    this.endTime = endTime;
  }

  public String getPlace() {
    return place;
  }

  public void setPlace(String place) {
    this.place = place;
  }

  public UCN getInspector() {
    return inspector;
  }

  public void setInspector(UCN inspector) {
    this.inspector = inspector;
  }

  public UCN getDutyPerson() {
    return dutyPerson;
  }

  public void setDutyPerson(UCN dutyPerson) {
    this.dutyPerson = dutyPerson;
  }

  public UCN getBuilding() {
    return building;
  }

  public void setBuilding(UCN building) {
    this.building = building;
  }

  public UCN getFloor() {
    return floor;
  }

  public void setFloor(UCN floor) {
    this.floor = floor;
  }

  public String getDealInfo() {
    return dealInfo;
  }

  public void setDealInfo(String dealInfo) {
    this.dealInfo = dealInfo;
  }

  public String getRemark() {
    return remark;
  }

  public void setRemark(String remark) {
    this.remark = remark;
  }

  public String getConfirmInfo() {
    return confirmInfo;
  }

  public void setConfirmInfo(String confirmInfo) {
    this.confirmInfo = confirmInfo;
  }

  public String getPermGroupId() {
    return permGroupId;
  }

  public void setPermGroupId(String permGroupId) {
    this.permGroupId = permGroupId;
  }

  public String getPermGroupTitle() {
    return permGroupTitle;
  }

  public void setPermGroupTitle(String permGroupTitle) {
    this.permGroupTitle = permGroupTitle;
  }

  public List<AAttachment2> getBeforePictures() {
    return beforePictures;
  }

  public void setBeforePictures(List<AAttachment2> beforePictures) {
    this.beforePictures = beforePictures;
  }

  public List<AAttachment2> getAfterPictures() {
    return afterPictures;
  }

  public void setAfterPictures(List<AAttachment2> afterPictures) {
    this.afterPictures = afterPictures;
  }

  public static long getSerialversionuid() {
    return serialVersionUID;
  }

  public long getVersion() {
    return version;
  }

  public void setVersion(long version) {
    this.version = version;
  }

  public Date getVersionTime() {
    return versionTime;
  }

  public void setVersionTime(Date versionTime) {
    this.versionTime = versionTime;
  }

  public String getBillNumber() {
    return billNumber;
  }

  public void setBillNumber(String billNumber) {
    this.billNumber = billNumber;
  }

  public String getBizState() {
    return bizState;
  }

  public void setBizState(String bizState) {
    this.bizState = bizState;
  }

  public OperateInfo getCreateInfo() {
    return createInfo;
  }

  public void setCreateInfo(OperateInfo createInfo) {
    this.createInfo = createInfo;
  }

  public OperateInfo getLastModifyInfo() {
    return lastModifyInfo;
  }

  public void setLastModifyInfo(OperateInfo lastModifyInfo) {
    this.lastModifyInfo = lastModifyInfo;
  }

  public String getBpmState() {
    return bpmState;
  }

  public void setBpmState(String bpmState) {
    this.bpmState = bpmState;
  }

  public String getBpmMessage() {
    return bpmMessage;
  }

  public void setBpmMessage(String bpmMessage) {
    this.bpmMessage = bpmMessage;
  }

  public String getBpmInstance() {
    return bpmInstance;
  }

  public void setBpmInstance(String bpmInstance) {
    this.bpmInstance = bpmInstance;
  }

public String getAbortMsg() {
	return abortMsg;
}

public void setAbortMsg(String abortMsg) {
	this.abortMsg = abortMsg;
}

}
